package com.yang.booking.pojo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class TimeSlot implements Serializable {
    private String name;
    private List<Appointment> ArrangementAppointmentList = new ArrayList<>();
    private String ResidualReducibility;
    private int Arrangement;
//    private boolean Rest;
    private List<Staff> staffList = new ArrayList<>();
    private List<TemporaryArrange> temporaryArrangeList = new ArrayList<>();

    private List<Map<String, Object>> StaffMaplist = new ArrayList<>();

    private List<Map<String, Object>> temporaryArrangeMapList = new ArrayList<>();

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public List<Appointment> getArrangementAppointmentList() {
        return ArrangementAppointmentList;
    }

    public void setArrangementAppointmentList(List<Appointment> arrangementAppointmentList) {
        ArrangementAppointmentList = arrangementAppointmentList;
    }

    public String getResidualReducibility() {
        return ResidualReducibility;
    }

    public void setResidualReducibility(String residualReducibility) {
        ResidualReducibility = residualReducibility;
    }

    public int getArrangement() {
        return Arrangement;
    }

    public void setArrangement(int arrangement) {
        Arrangement = arrangement;
    }

//    public boolean isRest() {
//        return Rest;
//    }
//
//    public void setRest(boolean rest) {
//        Rest = rest;
//    }

    public List<Staff> getStaffList() {
        return staffList;
    }

    public void setStaffList(List<Staff> staffList) {
        this.staffList = staffList;
    }

    public List<TemporaryArrange> getTemporaryArrangeList() {
        return temporaryArrangeList;
    }

    public void setTemporaryArrangeList(List<TemporaryArrange> temporaryArrangeList) {
        this.temporaryArrangeList = temporaryArrangeList;
    }

    public List<Map<String, Object>> getStaffMaplist() {
        return StaffMaplist;
    }

    public void setStaffMaplist(List<Map<String, Object>> staffMaplist) {
        StaffMaplist = staffMaplist;
    }

    public List<Map<String, Object>> getTemporaryArrangeMapList() {
        return temporaryArrangeMapList;
    }

    public void setTemporaryArrangeMapList(List<Map<String, Object>> temporaryArrangeMapList) {
        this.temporaryArrangeMapList = temporaryArrangeMapList;
    }
}
